package com.cainiao.pojo;

import java.util.Date;

/**
 * 
 * SellerMoney
 * 数据库表：seller_money
 */
public class SellerMoney {

    /**
     * 
     * 表字段 : seller_money.id
     */
    private Long id;

    /**
     * 卖家ID
     * 表字段 : seller_money.seller_id
     */
    private Long sellerId;

    /**
     * 当前余额
     * 表字段 : seller_money.current_balance
     */
    private Long currentBalance;

    /**
     * 应用唯一标志
     * 表字段 : seller_money.biz_code
     */
    private String bizCode;

    /**
     * 可用余额
     * 表字段 : seller_money.available_balance
     */
    private Long availableBalance;

    /**
     * 冻结金额
     * 表字段 : seller_money.freeze_amount
     */
    private Long freezeAmount;

    /**
     * 记录插入时间
     * 表字段 : seller_money.gmt_created
     */
    private Date gmtCreated;

    /**
     * 记录修改时间
     * 表字段 : seller_money.gmt_modified
     */
    private Date gmtModified;

    /**
     * 店铺类型
     * 表字段 : seller_money.shop_type
     */
    private Byte shopType;

    /**
     * 获取  字段:seller_money.id
     *
     * @return seller_money.id, 
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置  字段:seller_money.id
     *
     * @param id the value for seller_money.id, 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取 卖家ID 字段:seller_money.seller_id
     *
     * @return seller_money.seller_id, 卖家ID
     */
    public Long getSellerId() {
        return sellerId;
    }

    /**
     * 设置 卖家ID 字段:seller_money.seller_id
     *
     * @param sellerId the value for seller_money.seller_id, 卖家ID
     */
    public void setSellerId(Long sellerId) {
        this.sellerId = sellerId;
    }

    /**
     * 获取 当前余额 字段:seller_money.current_balance
     *
     * @return seller_money.current_balance, 当前余额
     */
    public Long getCurrentBalance() {
        return currentBalance;
    }

    /**
     * 设置 当前余额 字段:seller_money.current_balance
     *
     * @param currentBalance the value for seller_money.current_balance, 当前余额
     */
    public void setCurrentBalance(Long currentBalance) {
        this.currentBalance = currentBalance;
    }

    /**
     * 获取 应用唯一标志 字段:seller_money.biz_code
     *
     * @return seller_money.biz_code, 应用唯一标志
     */
    public String getBizCode() {
        return bizCode;
    }

    /**
     * 设置 应用唯一标志 字段:seller_money.biz_code
     *
     * @param bizCode the value for seller_money.biz_code, 应用唯一标志
     */
    public void setBizCode(String bizCode) {
        this.bizCode = bizCode == null ? null : bizCode.trim();
    }

    /**
     * 获取 可用余额 字段:seller_money.available_balance
     *
     * @return seller_money.available_balance, 可用余额
     */
    public Long getAvailableBalance() {
        return availableBalance;
    }

    /**
     * 设置 可用余额 字段:seller_money.available_balance
     *
     * @param availableBalance the value for seller_money.available_balance, 可用余额
     */
    public void setAvailableBalance(Long availableBalance) {
        this.availableBalance = availableBalance;
    }

    /**
     * 获取 冻结金额 字段:seller_money.freeze_amount
     *
     * @return seller_money.freeze_amount, 冻结金额
     */
    public Long getFreezeAmount() {
        return freezeAmount;
    }

    /**
     * 设置 冻结金额 字段:seller_money.freeze_amount
     *
     * @param freezeAmount the value for seller_money.freeze_amount, 冻结金额
     */
    public void setFreezeAmount(Long freezeAmount) {
        this.freezeAmount = freezeAmount;
    }

    /**
     * 获取 记录插入时间 字段:seller_money.gmt_created
     *
     * @return seller_money.gmt_created, 记录插入时间
     */
    public Date getGmtCreated() {
        return gmtCreated;
    }

    /**
     * 设置 记录插入时间 字段:seller_money.gmt_created
     *
     * @param gmtCreated the value for seller_money.gmt_created, 记录插入时间
     */
    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    /**
     * 获取 记录修改时间 字段:seller_money.gmt_modified
     *
     * @return seller_money.gmt_modified, 记录修改时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置 记录修改时间 字段:seller_money.gmt_modified
     *
     * @param gmtModified the value for seller_money.gmt_modified, 记录修改时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 获取 店铺类型 字段:seller_money.shop_type
     *
     * @return seller_money.shop_type, 店铺类型
     */
    public Byte getShopType() {
        return shopType;
    }

    /**
     * 设置 店铺类型 字段:seller_money.shop_type
     *
     * @param shopType the value for seller_money.shop_type, 店铺类型
     */
    public void setShopType(Byte shopType) {
        this.shopType = shopType;
    }
}